/* common */
.fl{float:left;}
.header{height:2.9em; background:#e6e6e6; width:100%; box-shadow:0 0.22em 0.25em rgba(0,0,0,0.4);  top:0; left:0;z-index:100;}
.logo{width:28.5%;height:2.0625em; margin:0.468em 0 0 2.1%;}
.lr_box{float:right;margin:0.70em 0.6525em 0 0;}
.lr_box a{ font-size:0.75em; color:#ea6290; width:3.67em; height:1.83em;border:1px solid #888888; border-top-color
:#adadad; border-left-color:#adadad;display:inline-block; text-align:center; 
	line-height:1.9em; text-decoration:none; border-radius:0.41em; box-shadow:inset 0.2em 0.2em 0.16em rgba(208,208,208,0.6),inset -0.2em -0.2em 0.16em rgba(208,208,208,0.6);
	 background:-webkit-linear-gradient(top,#ededed,#ededed 40%,#e1e1e1 41%,#e1e1e1 100%);}
.footer{height:3.4375em; border-top:0.0625em solid #ea6290; border-bottom:0.0625em solid #ea6290;  bottom:0; left0; width:100%; display:box; display:-webkit-box;background:-webkit-linear-gradient(top,#ef749e 0%,#f080a6 50%,#ea4b81 51%,#ec709a 100%); }
.footer a{-webkit-box-flex:1; height:100%; font-size:100%; font-weight:bold;text-align:center; color:#f3f3f3; 
	display:block; border-right:0.071em solid #f3a5bf; text-shadow: 0.07em 0.07em 0.07em rgba(176,176,176,0.1);}
.footer a:last-child{border-right:none;}
.footer .current{background:-webkit-linear-gradient(top,#ca506e 0%,#cb5774 50%,#c2365c 51%,#c6516e 100%);}
.foot_link img{display:inline-block; margin:0.40em 0 0.15em 0; height:1.625em;}
.foot_link span{display:block; font-size:0.8125em;}
.lb_wrap{width:100%; overflow:hidden;}
.lunbo{overflow:hidden;width:100%; position:relative;}
.lunbo li{float:left;}
.lunbo li img{width:100%;}
.promptumenu_nav{display:none;}
.product_show{padding:0.75em 2% 0.75em 2%;}
.show{overflow:hidden; width:100%;}
.show a{display:block;}
.show .pic{border:1px solid #cbcbcb;}
.show .pic img{width:100%;}
.show .title{font-size:0.75em; line-height:1.666em; text-align:center; color:#888; font-weight:bold;}
.show li{margin:0 2%; float:left; width:21%; overflow:hidden; }

/* discover */
#content{background:#f1f1f1;}
.discover_show{padding:0.85em 1.25% 0.85em 1.25%; display:box;display:-webkit-box;}
.discover_column{box-flex:1;-webkit-box-flex:1; margin:0 0.25em 0 0.25em; width:33.3%;}
.discover_item{margin:0 0 0.384em 0; position:relative; width:100%;}
.discover_item .pic{border:0.0625em solid #cbcbcb; display:block;}
.discover_item .pic img{width:100%;}
.discover_head{padding:0.53em 0 0 0; display:block; display:-webkit-box;}
.discover_search{overflow:hidden;margin:auto auto; width:9.4em;box-flex:1; -webkit-box-flex:1;}
.more_pro{ text-align:center; padding:0.3em 0 1em;}
.more_pro a{font-size:1em; font-weight:bold; font-family:"Arial Black"; color:#e973a4;}
.item_price{width:32.5%; height:1.5em; text-align:center; display:block; position:absolute;right:0.5em; bottom:0.5em;line-height:1.5em;border-radius:0.3125em; background:rgba(0,0,0,0.5); font-size:0.6em; color:#fefefe; font-family:Arial, Helvetica, sans-serif;}
.search_btn{ height:2.2em;font-size:0.8125em; display:block; line-height:2.2em; padding:0 0.58em; color:#e8618f; font-weight:bold; border-top:2px solid #c0c0c0;
		 border-left:1px solid #fff; border-right:1px solid #8c8c8c; border-bottom:1px solid #888888;  float:left;
		 background:-webkit-linear-gradient(top,#ececec 0%,#eaeaea 20%,#ececec 21%,#ececec 80%,#eaeaea 81%,#ececec 100%);
		 text-shadow:-1px 0 1px rgba(215,90,132,0.2),1px 0 1px rgba(0,0,0,0.2),0 1px 1px rgba(215,90,132,0.2),0 -1px 1px rgba(0,0,0,0.2);
		 }
.gray_btn_l{border-top:2px solid silver; border-left:1px solid #8c8c8c; border-bottom:1px solid #888888; 
		border-radius:5px; border-top-right-radius:0; border-bottom-right-radius:0; 
		box-shadow:3px 3px 5px rgba(219,219,219,0.7) inset,-3px -3px 5px rgba(219,219,219,0.7) inset;
		}
.gray_btn_r{border-top:2px solid silver; border-right:1px solid #8c8c8c; border-bottom:1px solid #888888; 
		border-radius:5px; border-top-left-radius:0; border-bottom-left-radius:0; 
		box-shadow:3px 3px 5px rgba(219,219,219,0.7) inset,-3px -3px 5px rgba(219,219,219,0.7) inset;
		}
.btn_l,.btn_r_s1,.btn_c{border-top:2px solid #dd79a2; border-left:1px solid #dd79a2; border-bottom:1px solid #dd79a2; 
		border-radius:5px; border-top-right-radius:0; border-bottom-right-radius:0; 
		box-shadow:3px 3px 5px rgba(215,90,132,0.3) inset,-3px -3px 5px rgba(215,90,132,0.2) inset;
		background:-webkit-linear-gradient(top,#fff 0%, #fcebf2 10%,#fcf0f5 50%,#fcebf2 90%,#fff 100%);
		 }
.btn_c{border-radius:0;}
.btn_r_s1{border-radius:5px; border-top-left-radius:0; border-bottom-left-radius:0;border-right:1px solid #dd79a2; border-left:none;}
.btn_r{border-top:2px solid #e4538f;border-right:1px solid #dd79a2; border-left:none; border-bottom:1px solid #dd79a2; 
		border-top-right-radius:5px;border-bottom-right-radius:5px; color:#fff; background:-webkit-linear-gradient(top,#ef99bc 0%,#ef99bc 50%,#e8679b 51%,#e8679b 100%);}
.search_icon{ width:1.2em; vertical-align:-0.3em;}
/* search_show */
.search_show{width:100%; height:2.55em; text-align:center; background:#f09abd;}
.search_show input[type="text"]{width:16.875em; height:1.56em; border-radius:0.8em; background:#fff; margin:0.37em 0 0 0; padding:0 0.625em 0 1.72em;}
.search_show input[type="button"]{width:0.97em;height:1.03em; background:url(images/search_1.png) no-repeat 0 0; text-indent:-9999px; border:none;}
.s_pd_s1{padding:3%;}
.s_tit_con{margin:0 0 0.875em 0; box-shadow:0 0.07em 0.10em rgba(0,0,0,0.3);}
.s_tit_con .title{ height:2.4em; background:#f09abd; font-size:0.75em; border-radius:0.7em 0.7em 0 0; line-height:2.4em; color:#fff; font-weight:bold; text-align:left; padding:0 5% 0 5%;}
.s_tit_con .content{background:#fff;padding:0.1em 0 0.4em;}
.s_item{overflow:hidden; border-bottom:1px dashed #ccc;padding:0.4em 0 0 0;}
.s_item a{display:block; width:25%; float:left; font-size:1em; font-weight:bold; color:#605259; height:1.85em; line-height:1.85em;}
.s_item .current{color:#d53472;}
.s_item:nth-child(4){border-bottom:none;}
/* login */
.login_h{text-align:center;}
.login_h_tip{ color:#333;font-size:1em; padding:1.05em 0 0 0; display:inline-block; font-weight:bold;}
.btn_s1,.empty{display:block;width:3.75em; height:2.42em; background:-webkit-linear-gradient(top,#ef99bc 0%,#ef99bc 50%,#e8679b 51%,#e8679b 100%); 
		border-top:0.083em solid #e76499;
		color:#fff; font-size:0.75em; font-weight:bold; border-radius:0.33em; float:right; text-align:center; line-height:2.42em;margin:0.8em 0.71em 0 0;}
.empty{background:transparent; border:transparent;}
.cancl_box{width:3.09em; height:1.8125em; float:left;margin:0.71em 0 0 0.71em; position:relative;}
.cancl_box img{width:100%; height:100%; }
.btn_s2{ display:block; width:3.325em; height:2.417em; font-size:0.75em; position:absolute; line-height:2.417em;left:0; top:0; font-weight:bold; color:#fff; padding:0 0 0 0.8em;}
.btn_s3{width:100%; height:2.45em; line-height:2.45em; text-align:center; color:#fff; font-size:1em;font-weight:bold; border-radius:0.5em;
		  background:-webkit-linear-gradient(top,#ef99bc 0%,#ef99bc 50%,#e8679b 51%,#e8679b 100%);display:block;
		}
.btn_s4{ font-size:0.8em; color:#666; font-weight:bold; width:3.8em; height:1.65em; line-height:1.65em;
		border:1px solid #a8a8a8; background:#e8e8e8; display:block; text-align:center; border-radius:0.25em;
		box-shadow:inset 0 1px 2px rgba(255,255,255,0.8),inset 1px 0 1px rgba(0,0,0,0.2),inset -1px 0 1px rgba(0,0,0,0.2),0 1px 2px rgba(255,255,255,1);}
.reg_det{width:96%; height:2.32em; background:#f7f7f7;border:0.0625em solid #ababab; border-radius:0.5em;
		line-height:2.32em; margin:0 0 4% 0; padding:0 0 0 4%; box-shadow:inset 0 1px 2px rgba(0,0,0,0.3),0 1px 2px rgba(255,255,255,1);}
.pd_s1{padding:1em 4.5% 1em 4.5%;}
.pd_s2{padding:0 4.5% 1em 4.5%;}
.pd_s3{padding:0.75em 0 0 0;}
.pd_s4{padding:0.625em;}
.reg_det .lbl{font-size:1em; font-family:"黑体"; color:#333; font-weight:bold;}
.reg_det .txt{ font-size:1em; width:68%; height:1.53em; line-height:1.53em; border:none; background:#f7f7f7; color:#999; font-weight:bold;}
.sex_box span{font-size:0.9375em; font-weight:bold;}
.cb{ margin:0 3% 0 2%; cursor:pointer;}
.cb img{width:1.375em; height:1.375em; vertical-align:-0.3em; }
.login_title{font-size:1em; display:block; text-align:center; color:#000; font-weight:bold; margin:0 0 3% 0;}
.login_sorts{width:100%;overflow:hidden;}
.login_sorts a{display:block; width:25%; float:left;}
.login_sorts a img{width:92%;}
/*main*/
.avator{width:9.2%;}
.com_lr{overflow:hidden;}
.com_lr .l_box{float:left;margin:0 3.2% 0 0;}
.com_lr .l_box img{width:1.875em;}
.com_lr .r_box{float:left;}
.com_lr .r_box .name{padding:0.4em 0 0 0; display:inline-block;}
.name{ font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#ef7da3;  font-weight:bold;}
.main_box{width:100%; background:#ffe8f0; position:relative; padding:0.1em 0 2em; height:100%}
.triangle{border:0.625em solid #ffe8f0;width:0; height:0; border-left-color:transparent; border-right-color:transparent; border-top-color:transparent;display:block; position:absolute; left:12%; top:-1.25em;}
.info_box,.ope_box{margin:5.8%;border:0.0625em solid #ababab; border-radius:0.625em; overflow:hidden;
			box-shadow:inset 0 1px 2px rgba(0,0,0,0.3),0 1px 2px rgba(255,255,255,1); background:#f7f7f7;}
.info_item{width:49.8%;border:0.0625em solid #ababab; border-top:none;border-left:none; height:2.5625em; text-align:center; line-height:2.5625em; float:left;}
.info_item:nth-child(2n){border-right:none;}
.info_item a{font-size:1em; font-weight:bold; color:#333;}
.info_item a i{margin:0 0 0 0.5em; font-size:0.875em; color:#ef759e;}
.info_box .no_bb,.ope_box .no_bb{border-bottom:none;}
.ope_item{padding:0 1.1em; height:2.5em; line-height:2.5em;border-bottom:0.0625em solid #ababab; }
.ope_item a{color:#333;font-size:1em; font-weight:bold; display:block; position:relative;}
.ope_item .arrow{width:0.5625em; position:absolute;top:0.8em; right:0;}
/* pro_detail */
.r_fy{margin:0.94em 0.78em 0 0; float:right;}
.r_fy img{width:0.625em;}
.r_fy .before{margin:0 0.781em 0 0;}
.pro_footer{ height:3.5em; background:-webkit-linear-gradient(top,#e8c3cf 0%,#f07ca3 100%); border:1px solid #f07ca3; width:100%; box-shadow:0 -0.2em 0.3em rgba(155,155,155,0.4); display:box; display:-webkit-box;}
.pro_menu_item{width:33.3333333%;-webkit-box-flex:1; text-align:center;}
.pro_menu_item img{width:1.4em;margin:0.625em 0 0.1em 0;}
.pro_menu_item a{ font-size:0.875em; color:#fff; font-weight:bold; text-align:center; display:block;}
.pro_box{width:100%; display:box; display:-webkit-box; margin:0 0 1.4em 0;}
.before_pro,.after_pro{width:14%; padding:1px 0;}
.before_pro a,.after_pro a{ display:block; margin:6.6em 0 0 0.94em;}
.before_pro img,.after_pro img{width:1.5em;}
.pro_det_box{-webkit-box-flex:1; box-shadow:0 4px 4px rgba(200,200,200,0.2);}
.pro_det{border:0.0625em solid #e0e0e0;padding:0.5em;}
.pro_det .pic img{width:100%; display:block; box-shadow:0 2px 2px rgba(150,150,150,0.4),0 -2px 2px rgba(150,150,150,0.4),2px 0 2px rgba(150,150,150,0.4),-2px 0 2px rgba(150,150,150,0.4);}
.pro_det .title{font-size:0.75em; font-weight:bold; color:#ea4b81; margin:0.5em 0 1.125em 0; display:block;}
.pro_det .buy{font-size:0.8125em;display:block; width:69%; height:1.9em; line-height:1.9em; font-weight:bold; color:#fff; padding:0 5.8%; background:#f07aa2; border-radius:0.23em; float:right; margin:0 0 2% 0;}
.pro_det .buy i{font-weight:bold; margin:0 0 0 1.7em;}
.comment_box{width:100%;position:relative; box-shadow:0 -0.2em 0.2em rgba(0,0,0,0.3); background:#fff;}
.comment_box .triangle{width:0;height:0; border:0.5em solid #fff; border-left-color:transparent;border-right-color:transparent;border-top-color:transparent; top:-0.95em;left:2.43em;}
.comment_det{width:100%;}
.comment_det li{padding:0.3125em 0; border-bottom:1px solid #d3d3d3; overflow:hidden;}
.comment_det .pic{float:left; margin:0 0.35em 0 0;}
.comment_det .pic img{display:block;width:1.84em;}
.comment_det .top_info{line-height:0.95em;}
.comment_det .name{font-size:0.75em; color:#ea4b81; font-weight:bold;}
.comment_det .r_box{width:88%;}
.comment_det .time{ color:#ccc; font-weight:bold; font-size:0.75em; margin:0 0 0 0.4em;}
.comment_det .info{font-size:0.75em; color:#999; line-height:1em; height:1em;overflow:hidden;}

/* update-password */
.up_pd_s1{padding:0.8em 4.8%;}
.up_pd_s2{padding:4.2%;}
.up_user_info .l_box img{width:1.84em; height:1.84em;}
.up_user_info .name{ color:#ef759e; font-size:1em; font-weight:bolder; float:left;}
.up_user_info .btn_s4{float:right;margin:0.4em 0 0 0;}
.up_user_info .r_box{width:78%;}
.up_det_box{background:#ffe8f0; width:100%; position:relative; margin:0.3125em 0 0 0; }
.up_det_box .triangle{width:0;height:0; border:0.5em solid #ffe8f0; border-left-color:transparent;border-right-color:transparent;border-top-color:transparent; top:-0.95em;left:2.43em;}
.up_p_det,.edit_det_wrap{width:100%; background:#f7f7f7;border:0.0625em solid #ababab; border-radius:0.5em;
		line-height:2.32em; margin:0 0 4% 0; box-shadow:inset 0 1px 2px rgba(0,0,0,0.3),0 1px 2px rgba(255,255,255,1);}
.up_form_box{border-bottom:1px solid #ababab; box-shadow:0 1px 1px rgba(217,217,217,1),inset 0 -1px 1px rgba(217,217,217,1); height:2.5em; line-height:2.5em; padding:0 0 0 1.15em; font-size:1em;}
.up_form_box:nth-child(3){border-bottom:none; box-shadow:none;}
.up_form_box .tip{font-size:1em; font-weight:bold;}
.up_form_box .psd{width:62%;border:none; background:#f7f7f7;}

/* review */
.review_box{padding:0.5em 0;}
.review_box .tt{width:100%; height:10em; padding:0.5em; font-size:0.75em; border:none; background:#f1f1f1;}
.review_tip{width:100%; height:2.5em; font-size:0.875em; color:#333333; line-height:2.5em; text-align:right;box-shadow: 0 -0.2em 0.2em rgba(150, 150, 150, 0.3); border:1px solid #bebebe; background:#e6e6e6; font-weight:bold;}
.review_tip .tip{margin:0 1.5em 0 0;}

/* home */
.h_pd_s1{padding:0.75em 4% 0;}
.per_home_info .pic img{width:4em; height:4em;}
.per_home_info .r_box{width:75%;}
.per_home_info .r_box .name{padding:0; float:left; font-size:0.9em;}
.r_top_box .btn_s4{color:#008a24; font-size:0.8em; float:right; }
.per_home_info .send_mes{font-size:0.8em; color:#999; font-weight:bold; margin:0.3em 1em 0 0; float:right; text-decoration:underline;}
.person_info{width:100%; display:box; display:-webkit-box;}
.info_item_nums{-webkit-box-flex:1; margin:0.4em 0 0 0;}
.info_item_nums span{display:block; text-align:left; font-size:0.75em; line-height:1.7em; font-weight:bold;}
.info_item_nums .title{color:#666;}
.info_item_nums .nums{color:#ef759e; font-family:Verdana Arial, Helvetica, sans-serif;}

/* edit_info */
.edit_info_box{ background:#ffe8f0;}
.edit_det_wrap{line-height:1.5em;}
.e_i_pd_s1{padding:0.8em 4.8%;}
.edit_det_form{border-bottom:1px solid #ababab; box-shadow:0 1px 1px rgba(217,217,217,1),inset 0 -1px 1px rgba(217,217,217,1); padding:0.625em 1.15em 0.625em 1.15em; font-size:1em;}
.edit_avater{width:100%;}
.edit_avater .pic img{width:5.4em; height:5.4em; border:3px solid #ea4b81; border-radius:5px;}
.upload_avater{font-size:1em; color:#333; font-weight:bold; float:right; line-height:5.4em;}
.upload_avater img{width:0.6em;}
.edit_det_form .lbl{ font-weight:bold;}
.edit_det_form .txt{border:none; background:#f7f7f7;}
.edit_det_form .tt{ height:8.75em; width:76%; border:none; background:#f7f7f7; line-height:1em; padding:0.3em;}
